<%--
    Document   : modificarAST
    Created on : 29/01/2011, 11:36:35 PM
    Author     : Hector Gutierrez
--%>

<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@page contentType="text/html" pageEncoding="UTF-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

<% request.setAttribute("allowed", "Gestionar Analisis de Seguridad");%>
<%@ include file='../Templates/security.jsp' %>

<% String idAst = (String) request.getParameter("idAst");%>

<h1 class="title">Gestión de de AST</h1>
<hr>
<p class="meta"></p>
<div class="entry">
    <center>
        <h2>Modificar AST</h2>
        <html:form  action="/modificarAST"  styleId="modificarASTForm" onsubmit="return modificarAST();">
            <html:hidden property="idAst" styleId="idAst"></html:hidden>
            <table>
                <html:errors property = "ast_fallido"/>
                <tr>
                    <td>
                        <br><font color="red">*&nbsp;</font>Cédula del Implicado:
                    </td>
                    <td><select name="nacionalidad" id="nacionalidad" onchange="consultarPuestoPersonal()">
                            <option value="V" selected>V</option>
                            <option value="E">E</option>
                        </select>
                        -
                        <html:text property="ci" onblur="consultarPuestoPersonal()" size="20" styleId="cedula"/>
                        <html:errors property = "nacionalidad_requerido"/>
                        <html:errors property = "ci_requerido"/>
                    </td>
                </tr>
                <tr>
                    <td>
                        <br><font color="red">&nbsp;&nbsp;</font>Nombre del Implicado:
                    </td>
                    <td>
                        <input id="nombre_persona" readonly="true" size="40" />
                    </td>
                </tr>
                <tr>
                    <td><br><font color="red">&nbsp;&nbsp;</font>Puesto de Trabajo:</td>
                    <td><input type="text" id="puestoTrabajo" readonly="true" size="40" />
                </tr>
                <tr>
                    <td><br><font color="red">*&nbsp;</font>Realizado por:</td>
                    <td><html:text property="realizadoPor" styleId="realizadoPor" size="40"/>
                        <html:errors property = "realizado_por_requerido_ast"/></td>
                </tr>
                <tr>
                    <td><font color="red">*&nbsp;</font>Fecha de Elaboración:</td>
                    <td><html:text property="fechaAst" styleId="fechaAst" size="40"/>
                        <html:errors property = "fecha_requerida"/>
                    </td>
                </tr>
                <tr>
                    <td><font color="red">*&nbsp;</font>Descripción de Actividades y Tareas:</td>
                    <td><html:textarea property="descripcion" styleId="descripcion" cols="30" rows="4"/>
                        <html:errors property = "descripcion_ast_requerido"/></td>
                </tr>
                <tr>
                    <td><font color="red">*&nbsp;</font>Factores de Riesgo:</td>
                    <td><html:textarea property="factoresRiesgo" styleId="factoresRiesgo" cols="30" rows="4"/>
                        <html:errors property = "factores_requerido"/></td>
                </tr>
                <tr>
                    <td><font color="red">*&nbsp;</font>Recomendaciones</td>
                    <td><html:textarea property="recomendaciones" styleId="recomendaciones" cols="30" rows="4"/>
                        <html:errors property = "recomendaciones_ast_requerido"/></td>
                </tr>
                <tr>
                    <td><font color="red">*&nbsp;</font>Equipo requerido:</td>
                    <td><html:textarea property="equipoRequerido" styleId="equipoRequerido" cols="30" rows="4"/>
                        <html:errors property = "equipoRequerido_ast_requerido"/></td>
                </tr>
                <tr>
                    <td><font color="red">*&nbsp;</font>Medidas a tomar:</td>
                    <td><html:textarea property="observaciones" styleId="observaciones" cols="30" rows="4"/>
                        <html:errors property = "observaciones_ast_requerido"/></td>
                </tr>
            </table>
            <br>
            <font color="red"><p>Los campos que tienen * son obligatorios.</p></font>
            <br>
            <html:submit value="Modificar"/>
            <html:button property="" styleId="backAST" value="Atrás"/>
        </html:form>
    </center>
</div>
<div style="clear: both;">&nbsp;</div>
<script type="text/javascript">
    $('#backAST').click(astC);

    $(function(){
        consultarAST(<% out.print(idAst);%>);
        $("#fechaAst").datepicker({
            dateFormat: 'dd/mm/yy',
            maxDate: new Date(),
            showOn: "button",
            buttonImage: "style/images/calendar.gif",
            buttonText: "calendario"
        }).attr('readonly', true);
    });

    function consultarAST(idAst){
        $.ajax({
            type: "GET",
            url: 'consultarAST.do',
            data: {idAst:idAst},
            dataType: 'json',
            success: processConsultarAST
        });
        return false
    }

    function processConsultarAST(data){
        if(data.ast){
            cedula = data.ast.ci.replace(/.\-/, '');
            nacionalidad = data.ast.ci.replace(/\-.+/, '');
            $('#nacionalidad').val(nacionalidad);
            $('#cedula').val(cedula);
            $('#idAst').val(data.ast.id_ast);
            $('#nombre_persona').val(data.ast.nombre);
            $('#puestoTrabajo').val(data.ast.puesto_trabajo);
            $("#realizadoPor").val(data.ast.realizadoPor);
            $("#descripcion").val(data.ast.descripcion);
            $("#factoresRiesgo").val(data.ast.factores);
            $("#recomendaciones").val(data.ast.recomendaciones);
            $("#equipoRequerido").val(data.ast.equipo);
            $("#observaciones").val(data.ast.observaciones);
            $("#fechaAst").val(data.ast.fecha);
        } else {
            alert("Ha ocurrido un error. El AST no puede ser modificado.");
            $('#backAST').click();
        }
        return false;
    }
</script>